QuickOPC User's Guide and Reference
DAItemChangedObservable<TValue> Constructor(EasyDAClientSelector,IAliasProvider,IEnumerable<DAItemGroupArguments>)



OpcLabs.EasyOpcClassic Assembly > OpcLabs.EasyOpc.DataAccess.Reactive Namespace > DAItemChangedObservable<TValue> Class > DAItemChangedObservable<TValue> Constructor : DAItemChangedObservable<TValue> Constructor(EasyDAClientSelector,IAliasProvider,IEnumerable<DAItemGroupArguments>)
The selector of client object that is used for OPC Data Access operations.
The alias provider to be used for resolving aliases by this reactive object.
For each OPC item, contains its OPC server and item descriptors, and OPC group parameters.
Create a new instance of the item change observable. Create a new instance of the item change observable, with specified client object selector, alias provider, and an enumerable containing the OPC items to be observed, and their OPC group parameters.
Syntax
'Declaration
 
Public Function New( _
   ByVal clientSelector As EasyDAClientSelector, _
   ByVal aliasProvider As IAliasProvider, _
   ByVal arguments As IEnumerable(Of DAItemGroupArguments) _
)
'Usage
 
Dim clientSelector As EasyDAClientSelector
Dim aliasProvider As IAliasProvider
Dim arguments As IEnumerable(Of DAItemGroupArguments)
 
Dim instance As New DAItemChangedObservable(Of TValue)(clientSelector, aliasProvider, arguments)
public DAItemChangedObservable<TValue>( 
   EasyDAClientSelector clientSelector,
   IAliasProvider aliasProvider,
   IEnumerable<DAItemGroupArguments> arguments
)
public:
DAItemChangedObservable<TValue>( 
   EasyDAClientSelector^ clientSelector,
   IAliasProvider^ aliasProvider,
   IEnumerable<DAItemGroupArguments^>^ arguments
)

Parameters

clientSelector
The selector of client object that is used for OPC Data Access operations.
aliasProvider
The alias provider to be used for resolving aliases by this reactive object.
arguments
For each OPC item, contains its OPC server and item descriptors, and OPC group parameters.
Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also